@charset "utf-8";

body{margin:0px; font-size:12px; color:#333; font-family:"微软雅黑", Arial, Helvetica, sans-serif; cursor:default;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-style:normal;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#0a5195;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#4da599;}
::-webkit-scrollbar-thumb:hover{background-color:#019375;}
::-webkit-scrollbar-thumb:active{background-color:#019375;}
@media only screen and (max-width:995px) {
html{font-size:20px;}
input{-webkit-appearance:none;}
}

.zcon{width:1200px; margin:0 auto;}
@media only screen and (max-width:995px) {
.zcon{width:94%; }
}

.gallery-top{width:100%; height:650px;}
.gallery-top .swiper-slide{width:100%; height:100%; position:relative;}
.gallery-top .swiper-slide .hb{width:100%; height:100%;  position:absolute; left:0; top:0;}
.gallery-top .swiper-slide .wz{width:1000px; color:#fff; text-align:center; position:absolute; left:50%; margin-left:-500px; top:50%; margin-top:-48px;}
.gallery-top .swiper-slide .wz h3{font-size:54px; color:#fff; letter-spacing:3px; line-height:70px; margin-bottom:20px; text-shadow:#000 1px 2px 2px; }
.gallery-top .swiper-slide .wz p{font-size:34px; letter-spacing:1px; line-height:36px;text-shadow:#000 1px 2px 2px ;}
@media only screen and (max-width:995px){
.gallery-top{width:100%; height:300px;}
.gallery-top .swiper-slide .wz{width:100%; color:#fff; text-align:center; position:absolute; left:0; margin-left:auto; top:55%;}
.gallery-top .swiper-slide .wz h3{font-size:19px; line-height:40px; margin-bottom:0px; letter-spacing:0px;}
.gallery-top .swiper-slide .wz p{font-size:14px; line-height:20px; letter-spacing:0px;}
.gallery-top .swiper-button-next{display:none;}
.gallery-top .swiper-button-prev{display:none;}
.gallery-top .swiper-pagination-bullet{width:1.5rem; height:.2rem; margin:0 .5rem !important;}
.gallery-top .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:1rem;}
}


.sy_bt{width:100%; overflow:hidden; text-transform:uppercase; text-align:center; margin-bottom:30px;}
.sy_bt h3{font-size:30px; color:#333; margin-bottom:10px;}
.sy_bt i{font-size:16px; color:#666; }
@media only screen and (max-width:995px) {
.sy_bt{margin-bottom:20px;}
.sy_bt h3{font-size:24px; margin-bottom:5px}
.sy_bt i{font-size:14px;}
}

.sy_yl{width:100%; padding:130px 0; background:url(../images/yw_bj.jpg) no-repeat center fixed; text-align:center; color:#fff; }
.sy_yl h1{font-size:48px; color:#Fff; margin-bottom:20px;}
.sy_yl h2{font-size:20px; margin-bottom:50px;}
.sy_yl a.zx_ly{width:170px; height:44px; border-radius:5px; border:2px solid #fff; font-size:18px; line-height:44px; color:#fff; text-align:left; display:block; margin:0 auto; font-family:Arial, Helvetica, sans-serif; background:url(../images/jtt.png) no-repeat center left; padding-left:55px;}
@media only screen and (max-width:995px) {
.sy_yl{width:100%; padding:50px 0;  background:url(../images/yw_bj.jpg) no-repeat center left;}
.sy_yl h1{font-size:26px; color:#Fff; margin-bottom:10px;}
.sy_yl h2{font-size:14px; margin-bottom:20px;}	
.sy_yl a.zx_ly{width:150px; height:40px; border-radius:5px; border:2px solid #fff; font-size:16px; line-height:40px; color:#fff; text-align:left; display:block; margin:0 auto; font-family:Arial, Helvetica, sans-serif; background:url(../images/jtt.png) no-repeat center left; padding-left:45px;}
}


.home-marketing {position:relative;overflow:hidden;padding:1rem 0; }
.home-marketing .particles-js-2 {bottom:0;left:0;position:absolute;right:0;top:0;}
.home-marketing .kdd { width:100%; margin:0px auto; max-width:1200px;}
.home-marketing .znaq { width:50%; margin:0px auto; position:relative;}
.home-marketing .znaq img { width:100%; height:auto;}
.home-marketing .znaq .fdd {position:absolute; left:0; top:0; z-index:88; width:100%;}
.home-marketing .znaq .fdd img { width:100%; height:auto;} 
.home-marketing .znaq span { position:absolute; left:0; top:39%; font-size:38px; width:100%; text-align:center; z-index:99;}
.home-marketing .znaq span font { font-size:28px; font-family:Arial, Helvetica, sans-serif; }
.home-marketing .tp { float:right; position:absolute; top:0; right:0;}
.home-marketing .tpp { float:left; position:absolute; top:0; left:0;}
.home-marketing .zi{font-size:24px; line-height:80px;}
.home-marketing a .zi {font-size:24px; display:block;}
.home-marketing a:hover .zi { font-size:28px; transition:all 0.6s; display:block; }
.home-marketing .z1 { position:absolute; height:80px; top:13%; left:33%; padding-right:40px;}
.home-marketing .z2 { position:absolute; height:80px; top:24%; left:26%; padding-right:40px;}
.home-marketing .z3 { position:absolute; height:80px; top:40%; left:28%; padding-right:40px;}
.home-marketing .z4 { position:absolute; height:80px; top:55%; left:26%; padding-right:40px;}
.home-marketing .z5 { position:absolute; height:80px; top:70%; left:28%; padding-right:40px;}
.home-marketing .r1 { position:absolute; height:80px; top:13%; right:33%; padding-left:40px;}
.home-marketing .r2 { position:absolute; height:80px; top:24%; right:26%; padding-left:40px;}
.home-marketing .r3 { position:absolute; height:80px; top:40%; right:27%; padding-left:40px;}
.home-marketing .r4 { position:absolute; height:80px; top:55%; right:25%; padding-left:40px;}
.home-marketing .r5 { position:absolute; height:80px; top:70%; right:30%; padding-left:40px;}
@media (min-width: 1024px) and (max-width:1366px ) {
.home-marketing .z1 { position:absolute; height:80px; top:10%; left:30%; padding-right:40px;}
.home-marketing .z2 { position:absolute; height:80px; top:22%; left:15%; padding-right:40px;}
.home-marketing .z3 { position:absolute; height:80px; top:38%; left:19%; padding-right:40px;}
.home-marketing .z4 { position:absolute; height:80px; top:54%; left:15%; padding-right:40px;}
.home-marketing .z5 { position:absolute; height:80px; top:70%; left:18%; padding-right:40px;}
.home-marketing .r1 { position:absolute; height:80px; top:10%; right:27%; padding-left:40px;}
.home-marketing .r2 { position:absolute; height:80px; top:24%; right:17%; padding-left:40px;}
.home-marketing .r3 { position:absolute; height:80px; top:40%; right:18%; padding-left:40px;}
.home-marketing .r4 { position:absolute; height:80px; top:56%; right:15%; padding-left:40px;}
.home-marketing .r5 { position:absolute; height:80px; top:72%; right:22%; padding-left:40px;}
}
@media only screen and (max-width:995px) {
.home-marketing .znaq { width:51%; margin:0px auto; position:relative;}
.home-marketing .znaq span { position:absolute; left:0; top:39%; font-size:18px; width:100%; text-align:center;}
.home-marketing .znaq span font { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.home-marketing .tp { float:right; position:absolute; top:0; right:25px; width:30px; height:30px;}
.home-marketing .tp img { width:100%; height:auto;}
.home-marketing .tpp { float:left; position:absolute; top:0; left:25px; width:30px; height:30px;}
.home-marketing .tpp img { width:100%; height:auto;}
.home-marketing .zi{font-size:15px; line-height:30px; position:relative;}
.home-marketing a .zi  {font-size:15px; display:block;}
.home-marketing a:hover .zi { font-size:18px; transition:all 0.6s; display:block;}
.home-marketing .z1 { position:absolute; height:30px;  top:13%; left:10%;}
.home-marketing .z2 { position:absolute; height:30px;  top:26%; left:5%;}
.home-marketing .z3 { position:absolute; height:30px;  top:43%; left:8%;}
.home-marketing .z4 { position:absolute; height:30px;  top:59%; left:4%;}
.home-marketing .z5 { position:absolute; height:30px;  top:74%; left:5%;}
.home-marketing .r1 { position:absolute; height:30px;  top:13%; right:14%;}
.home-marketing .r2 { position:absolute; height:30px;  top:26%; right:8%;}
.home-marketing .r3 { position:absolute; height:30px;  top:43%; right:2%;}
.home-marketing .r4 { position:absolute; height:30px;  top:59%; right:5%;}
.home-marketing .r5 { position:absolute; height:30px;  top:74%; right:10%;}
}


@-webkit-keyframes rotation{
0% {-webkit-transform: rotate(0deg);}
50% {-webkit-transform: rotate(50deg);}
100% {-webkit-transform: rotate(0deg);}
}

.Rotation{
-webkit-transform: rotate(360deg);
animation: rotation 5s linear infinite;
-moz-animation: rotation 5s linear infinite;
-webkit-animation: rotation 5s linear infinite;
-o-animation: rotation 5s linear infinite;
}


@-webkit-keyframes rotationn{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
.Rotationn{
animation: rotation 15s linear infinite;
-moz-animation: rotation 15s linear infinite;
-webkit-animation: rotation 15s linear infinite;
-o-animation: rotation 15s linear infinite;
}



.sy_ys { width:100%; background:url(../images/gy.jpg) no-repeat center top/cover; padding:70px 0px;}
.sy_ys .wz { width:100%; max-width:1200px; margin:0px auto; text-align:center;}
.sy_ys .wz h1 { font-size:16px; line-height:30px; padding:0px 120px;}
.sy_ys .wz ul { padding:40px 0px;}
.sy_ys .wz ul li { width:33.33333%; float:left; text-align:center; color:#ea6006; font-size:56px; font-family:impact;}
.sy_ys .wz ul li .count-title {font-family:impact;}
.sy_ys .wz ul li p { color:#666; font-size:16px; }
.sy_ys .lmlb { width:100%; margin:40px auto 0px auto; max-width:1200px;}
.sy_ys .lmlb ul li { width:24.8%; float:left; background:#ffffff; text-align:center; margin:0 0.1%; padding:4% 0px;}
.sy_ys .lmlb ul li h2{ font-size:36px; line-height:50px;} 
.sy_ys .lmlb ul li p{ font-size:20px; color:#666; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.sy_ys .lmlb .ys { background:#4da599; padding:6% 0; display:block; color:#FFF; margin-top:-2%;}
.sy_ys .lmlb .ys p{color:#FFF;}
@media only screen and (max-width:995px) {
.sy_ys {padding:30px 0px;}
.sy_ys .wz h1 {padding:0px 10px; font-size:14px; line-height:26px;}
.sy_ys .wz ul li { font-size:38px;}
.sy_ys .wz ul { padding:20px 0px;}
.sy_ys .wz ul li p { font-size:14px;}
.sy_ys .lmlb { width:96%; margin:20px auto 0px auto;}
.sy_ys .lmlb ul li { padding:4% 0 3% 0;}
.sy_ys .lmlb ul li img { width:40%;}
.sy_ys .lmlb ul li h2{ font-size:24px; line-height:50px;} 
.sy_ys .lmlb ul li p{ display:none;}
}


.sy_jj{width:100%; margin:0px auto; background:url(../images/gy.jpg) no-repeat center center; padding:50px 0 70px }
.part1_newjjfa{height:430px;overflow:hidden;background:url(../images/tab1.jpg) no-repeat center center;margin-left:5%;margin-right:5%; margin-top:50px}
.part1_newjjfa.bg1{background:url(../images/tab_1.jpg) no-repeat center center}
.part1_newjjfa.bg2{background:url(../images/tab_2.jpg) no-repeat center center}
.part1_newjjfa.bg3{background:url(../images/tab_3.jpg) no-repeat center center}
.part1_newjjfa.bg4{background:url(../images/tab_4.jpg) no-repeat center center}
.part1_newjjfa.bg5{background:url(../images/tab_5.jpg) no-repeat center center}
.part1_newjjfa .bigbox li{width:15%;height:430px;float:left;overflow:hidden;transition:all .5s ease;-webkit-transition:all .5s ease;text-align:center; }
.part1_newjjfa .bigbox li .box{height:100%;border-left:1px solid #8c9292;padding:45px 30px;color:#fff;overflow:hidden}
.part1_newjjfa .bigbox li .box .tit{font-size:88px;line-height:1;padding-bottom:30px;font-weight:normal;display:none}
.part1_newjjfa .bigbox li .box .ch img{width:50%;margin:100px auto 30px}
.part1_newjjfa .bigbox li .box .ch{font-size:24px;line-height:1}
.part1_newjjfa .bigbox li .box .en{font-size:18px;line-height:1;display:block;width:100%}
.part1_newjjfa .bigbox li:last-child .box{border-right:1px solid #7f8585}
.part1_newjjfa .bigbox li.cur{width:40%;position:relative}
.part1_newjjfa .bigbox li.cur .box .tit{color:#aace39;display:none}
.part1_newjjfa .bigbox li.cur .ch{display:none}
.part1_newjjfa .bigbox li .innerBox{width:100%;margin-top:5%}
.part1_newjjfa .bigbox li .innerBox .inner_tit{transform:translateY(200px);-webkit-transform:translateY(200px);transition:all .8s ease;opacity:0;visibility:hidden; text-align:center;}
.part1_newjjfa .bigbox li.cur .innerBox .inner_tit:after{content:"";display:block;width:20%;height:2px;background:#fff;margin:20px auto 0 auto;}
.part1_newjjfa .bigbox li.cur .innerBox .inner_tit{font-size:28px;line-height:1;color:#fff;transform:translateY(0);-webkit-transform:translateY(0);opacity:1;visibility:visible;transition-delay:.1s}
.part1_newjjfa .bigbox li .innerBox .p{transform:translateY(200px);-webkit-transform:translateY(200px);opacity:0;visibility:hidden;transition:all .8s ease;-webkit-transition:all .8s ease;width:100%;font-size:14px}
.part1_newjjfa .bigbox li.cur .innerBox .p{padding-top:4%;min-height:19.2em;overflow:hidden;transform:translateY(0);-webkit-transform:translateY(0);transition-delay:.3s;-webkit-transition-delay:.3s;opacity:1;visibility:visible;color:#fff; line-height:24px;}
.part1_newjjfa .bigbox li .innerBox .more{transform:translateY(200px);-webkit-transform:translateY(200px);transition:transform,opacity .8s ease;-webkit-transition:transform,opacity .8s ease;display:block;opacity:0;visibility:hidden}
.part1_newjjfa .bigbox li.cur .innerBox .more{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;visibility:visible;transition-delay:.4s;-webkit-transition-delay:.4s}
.common_more{width:43px;height:43px;border:1px solid #fff;background-image:url(../images/common_more.png);background-repeat:no-repeat;background-position:0 0;transition:none;display:none !important}
.common_more:hover{background-position:-43px 0;background-color:#fff}
.part1_newjjfa .bigbox a:hover{color:#fff}
.sj_jjfa { display:none;}
@media only screen and (max-width:995px){
.sy_jj{width:94%; padding:30px 0px; margin:0px auto; }	
.part1_newjjfa{ display:none;}
.sj_jjfa { display:block; width:100%; margin:0px auto;}
.swiper-js{width:100%; padding:0; margin:0 auto; padding-bottom:20px; text-align:center;}
.swiper-js .swiper-slide .nrbf { padding:30px; color:#fff; font-size:13px; line-height:24px;}
.swiper-js .swiper-slide .nrbf  a {color:#fff; font-size:13px; line-height:24px;}
.swiper-js .swiper-slide .nrbf span { font-size:20px; line-height:50px;}
.swiper-js .swiper-pagination-bullet{width:8px; height:8px; border-radius:50%; margin:0 3px !important;}
.swiper-js .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0;}
}



.kh_al { width:100%; margin:0px auto; background:url(../images/aqj.jpg) no-repeat center top #f3f1f4; padding:60px 0px 60px 0px;}
.tabbox1 {width:100%;margin:0px auto; max-width:1200px; padding-top:30px;}
.tabmenu1 {width:33%; float:left;}
.tabmenu1 ul {margin:0;padding:0;list-style-type:none;}
.tabmenu1 li { text-align:right;display:block; width:100%; overflow:hidden; line-height:26px; display:block; font-size:18px; color:#333; border-right:3px solid #cccccc; padding:12px 50px 12px 0px;}
.tabmenu1 .cli {text-align:right;display:block;width:100%; overflow:hidden; line-height:26px; display:block;font-size:18px; cursor:pointer; color:#22579c; border-right:3px solid #22579c; padding:12px 50px 12px 0px;}
#tabcontent1 {width:60%; float:right;}
#tabcontent1 ul {margin:0; padding:0px;list-style-type: none;}
#tabcontent1 .hidden {display:none;} 
#tabcontent1 ul .aqnr { width:100%; margin:0px 0px 0px 0px;}
#tabcontent1 ul .aqnr h2 {color:#22579c; font-size:20px; padding-bottom:20px;}
#tabcontent1 ul .aqnr  p { font-size:15px; line-height:28px;}
#tabcontent1 ul .aqnr .wz { font-size:14px; line-height:50px;  margin-top:50px;}
#tabcontent1 ul .aqnr .wz a {font-size:14px;}
#tabcontent1 ul .aqnr .wz a:hover { font-weight:bold;   }
#tabcontent1 ul .aqnr .wz font { padding:5px 15px; border:1px solid #ccc; margin-right:10px;}
#tabcontent1 ul .aqnr .wz span {padding:0px 10px;}
@media only screen and (max-width:995px){
.kh_al { width:100%; margin:0px auto;  padding:30px 0px;}
.tabbox1 {width:94%;margin:0px auto; padding-top:0px;}
.tabmenu1 {width:100%; float:none; margin:0px auto;}
.tabmenu1 ul {margin:0;padding:0;list-style-type:none;}
.tabmenu1 li { text-align:left; float:left; display:inline; width:100%; overflow:hidden; line-height:26px; display:block; font-size:16px; color:#333; border-right:0px; padding:5px 0px 5px 0px; border-bottom:2px solid #cccccc;}
.tabmenu1 .cli {text-align:left; float:left; display:inline;width:100%; overflow:hidden; line-height:26px; display:block;font-size:16px; cursor:pointer; color:#22579c; border-right:0px; padding:5px 0px 5px 0px; border-bottom:2px solid #22579c;}
#tabcontent1 {width:100%; float: none; margin-top:30px;}
#tabcontent1 ul .aqnr .wz { font-size:14px; line-height:40px;  margin-top:20px;}
#tabcontent1 ul .aqnr .wz font { padding:5px 10px; border:1px solid #ccc; margin-right:10px;}
#tabcontent1 ul .aqnr .wz span {padding:0px 5px;}
}



.sy_al { width:100%; margin:0px auto; background:url(../images/abj.jpg) no-repeat center top #1c4c99; padding:60px 0px 0px 0px;}
.sy_al .zz { color:#FFF;}
.sy_al .zz a { color:#FFF;}
.tabbox {width:100%;margin:0px auto;  max-width:1200px;}
.tabmenu {width:100%;height:40px;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:20%; height:60px; overflow:hidden; line-height:60px; display:inline; font-size:18px; color:#fff; border-bottom:3px solid #cccccc;}
.tabmenu .cli {text-align:center;float:left;display:block;width:20%;height:60px;overflow:hidden;line-height:60px;display:inline;font-size:18px; cursor:pointer; color:#fff; border-bottom:3px solid #40baec;}
#tabcontent {width:100%;}
#tabcontent ul {margin:0; padding:0px;list-style-type: none;}
#tabcontent .hidden {display:none;} 
#tabcontent ul .aqnr { width:100%; margin:0px 0px 0px 0px;}
#tabcontent ul .aqnr .alf { float:left;}
#tabcontent ul .aqnr .art { float:right;}
#tabcontent ul .aqnr .left { width:40%; float:left;}
#tabcontent ul .aqnr .left  img { width:100%; height:auto;}
#tabcontent ul .aqnr .right { width:55%; }
#tabcontent ul .aqnr .right p { font-size:15px; line-height:28px; color:#FFF; padding-top:50px;}
#tabcontent ul .aqnr .right .wz { font-size:14px; line-height:50px; color:#FFF; margin-top:50px;}
#tabcontent ul .aqnr .right .wz a {font-size:14px; color:#FFF;}
#tabcontent ul .aqnr .right .wz a:hover { font-weight:bold; color:#FFF;  }
#tabcontent ul .aqnr .right .wz font { padding:5px 15px; border:1px solid #fff; margin-right:10px;}
#tabcontent ul .aqnr .right .wz span {padding:0px 10px;}
@media only screen and (max-width:995px){
.sy_al { width:100%; margin:0px auto; padding:40px 0px 20px 0px;}
.tabbox {width:94%;margin:0px auto; }
.tabmenu li {width:20%; margin:1% 0%; font-size:14px; height:40px;line-height:40px; border-bottom:2px solid #cccccc; text-align:center;}
.tabmenu .cli {width:20%; font-size:14px; height:40px;line-height:40px; border-bottom:2px solid #40baec; text-align:center;}
.tabmenu {width:100%;height:130px;}
#tabcontent ul .aqnr .alf { float:none;}
#tabcontent ul .aqnr .art { float:none;}
#tabcontent ul .aqnr .left { width:100%; float:left;}
#tabcontent ul .aqnr .left  img { width:100%; height:auto;}
#tabcontent ul .aqnr .right { width:100%; }
#tabcontent ul .aqnr .right p { font-size:14px; line-height:24px; color:#FFF; padding-top:20px;}
#tabcontent ul .aqnr .right .wz { font-size:14px; line-height:40px; color:#FFF; margin-top:30px;}
#tabcontent ul .aqnr .right .wz font { padding:5px 10px; border:1px solid #fff; margin-right:10px;}
#tabcontent ul .aqnr .right .wz span {padding:0px 5px;}
}


.lj_zx{width:170px; height:40px; margin:30px 0; border:1px solid #fff; color:#fff; font-size:16px; line-height:40px; text-align:center; display:block; position:relative; overflow:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.lj_zx:after{content:''; width:0; height:40px; background:#0b6cd1; position:absolute; top:0; left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.lj_zx:hover:after{width:100%;}
.lj_zx a{display:block; position:relative; z-index:999; color:#fff;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.lj_zx:hover a{color:#fff; }
.lj_zx i{padding-left:20px; color:#fff;}
@media only screen and (max-width:995px){
.lj_zx{width:150px; height:35px; margin:20px 0; border:1px solid #fff; color:#ea6006; font-size:16px; line-height:35px;}	
.lj_zx:after{content:''; width:0; height:35px;}
}

.sy_zxzx { width:100%; margin:150px auto; text-align:center;} 
@media only screen and (max-width:995px){
.sy_zxzx { width:100%; margin:100px auto; text-align:center;} 
.sy_zxzx img { width:70%;}	
}

.sy_hz { width:100%; margin:0px auto;background: #fff; padding:50px 0 70px ; background:url(../images/bg_03.jpg)}
.sy_hz ul { width:100%; margin:0px auto; max-width:1200px;}
.sy_hz ul li { width:15.4%; float:left; margin:0.5%; border:1px solid #dddddd; background:#FFF;box-shadow: 0 1px 8px 0px rgba(0, 0, 0, 0.12);}
.sy_hz ul li img { width:100%; height:auto;}
@media only screen and (max-width:995px){
.sy_hz { margin: 0px auto;padding:20px 0 }
.sy_hz ul { width:98%; margin:0px auto;}
.sy_hz ul li { width:31.6%; float:left; margin:0.5%; border:1px solid #dddddd; background:#FFF;}
}


.sy_zx{width:100%; padding:50px 0px; background:url(../images/xwj.jpg) no-repeat center top/cover; height:auto; overflow:hidden}
@media only screen and (max-width:995px) {
.sy_zx{padding:20px 0px;}
}

.gg_ban{width:100%; overflow:hidden;}
.gg_ban img{width:100%; height:auto; display:block;}

.sy_lx{padding:70px 0; background:url(../images/bj2.jpg) no-repeat top center / cover fixed; overflow:hidden;}
.sy_lx .sy_bt h3{color:#fff;}
.sy_lx .sy_bt p{color:#fff;}
.sy_lx .lx{width:600px; margin:0 auto; padding:50px; text-align:center; font-size:14px; color:#fff; line-height:36px; background-color: rgba(1,177,141,.8);}
.sy_lx .lx h3{font-size:22px; margin-bottom:15px;}
.sy_lx .lx a.zx_ly{width:120px; height:36px; background-color:#fff; font-size:14px; color:#4da599; line-height:36px; display:block; margin:20px auto 0;}
@media only screen and (max-width:995px) {
.sy_lx{padding:2rem 0; background:url(../images/bj2.jpg) no-repeat top center / cover;}
.sy_lx .sy_bt h3{color:#fff;}
.sy_lx .sy_bt p{color:#fff;}
.sy_lx .lx{width:90%; padding:2rem 2%; font-size:1rem; line-height:2rem;}
.sy_lx .lx h3{font-size:1.4rem; margin-bottom:.5rem;}
.sy_lx .lx a{color:#fff;}
.sy_lx .lx a.zx_ly{width:30%; height:2.6rem; font-size:1rem; line-height:2.6rem; margin:1rem auto 0;}
}

.zxly{width:100%; height:100vh; background-color:rgba(0,0,0,.8); position:fixed; top:0; left:0; display:none; z-index:9999;}
.zxly .ly{width:450px; padding:30px; background-color:#fff; position:absolute; top:50%; margin-top:-220px; right:50%; margin-right:-225px; box-shadow:0 0 5px #ccc;}
.zxly .ly h3{font-size:22px; text-align:center; margin-bottom:10px; color:#4da599;}
.zxly .ly p{line-height:22px; color:#999; margin-bottom:10px;}
.zxly .ly input.wz{width:390px; height:36px; border:1px solid #e7e7e7; padding:0 4px; line-height:36px; font-size:12px; color:#555; display:block; margin-bottom:10px;}
.zxly .ly input.an{width:120px; height:36px; background-color:#4da599; line-height:36px; font-size:16px; text-align:center; color:#fff; display:block; cursor:pointer; float:left;}
.zxly .ly input.gb{width:120px; height:36px; background-color:#e7e7e7; line-height:36px; font-size:16px; text-align:center; color:#555; display:block; cursor:pointer; float:right;}
.zxly .ly textarea.wz{width:390px; height:96px; border:1px solid #e7e7e7; padding:0 4px; line-height:24px; font-size:12px; color:#555; display:block; margin-bottom:10px; resize:none; outline:none;}
@media only screen and (max-width:995px) {
.zxly .ly{width:82%; padding:1rem 5%; top:50%; margin-top:-15rem; right:8%; margin-right:0;}
.zxly .ly h3{font-size:1.6rem; margin-bottom:.5rem;}
.zxly .ly p{line-height:2rem; margin-bottom:.5rem;}
.zxly .ly input.wz{width:96%; height:3rem; padding:0 2%; line-height:3rem; font-size:1rem; margin-bottom:1rem;}
.zxly .ly input.an{width:40%; height:3rem; line-height:3rem; font-size:1.2rem;}
.zxly .ly input.gb{width:40%; height:3rem; line-height:3rem; font-size:1.2rem;}
.zxly .ly textarea.wz{width:96%; height:8rem; padding:0 2%; line-height:2rem; font-size:1rem; margin-bottom:1rem;}
}


.foot { width:100%; background:#f7f7f7; padding-top:30px;  color:#444; padding-bottom:30px }
.foot .left { width:370px; float:left;}
.foot .left h1 img { width:80%; padding-top:20px}
.foot .left h2 font { font-size:12px; color:#444;}
.foot .left p { padding-top:10px; color:#fff; line-height:20px; font-size:13px;}
.foot .contt { float:left; margin-top:20px; display:block;}
.foot .contt ul li {float:left; margin-right:80px;  }
.foot .contt ul li h1 { font-size:18px;  color:#4da599; padding-bottom:10px; background:url(../images/d2.jpg) no-repeat left bottom; margin-bottom:10px; font-weight:bold}
.foot .contt ul li a { color:#444; font-size:14px; line-height:26px;}
.swd{ display:none;}
.foot .right { width:124px; float:right; display:block;  text-align:center; margin-top:20px;}
.foot .right p { padding:10px 10px 0px 0px;}
.foot .right img { width:100%; height:auto;}
.foot .right .di { margin-top:39px;}
.foot1 {   line-height:20px; width:100%; background:#313131; color:#fff; display:block; text-align:center; font-size:14px; padding:20px 0px;}
@media only screen and (max-width:995px) {
.foot { display:none }
.foot .left { width:90%; float:left; margin-left:5%; position:relative;}
.foot .left p { padding-top:15px; color:#fff; line-height:20px; font-size:13px;}
.foot .contt { display:none;}
.swd{width:88%; display:block; margin:5% 0 0 7%; border-top:1px solid #2e7fc7;}
.swd .w_t{overflow:hidden; border-bottom:1px solid #2e7fc7;}
.swd .w_t span.jt{width:12%; height:40px; background:url(../images/xj.png) no-repeat top center; float:right;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.swd .w_t.on span.jt{background:url(../images/xj.png) no-repeat bottom center;}
.swd .w_t span.t_m{width:84%; height:40px; padding:0px; font-size:16px; line-height:40px;  float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer;}
.swd .w_t .h_d{padding:10px 0px; font-size:14px; line-height:24px; display:none; color:#fff; border-top:1px solid #2e7fc7;}
.swd .w_t .h_d a{color:#fff; width:100%;}
.foot .right { display:none;}
}

.fh_top{width:38px; height:38px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:10px; bottom:30px; z-index:999;}
.fh_top img{width:100%; height:auto;}
@media only screen and (max-width:995px){
.fh_top{width:2.6rem; height:2.6rem; right:1rem; bottom:6rem;}
.foot1 {   line-height:20px; width:100%; background:#37887d; color:#fff; display:block; text-align:center; font-size:14px; padding:20px 0px; margin-bottom:60px}

}


.ew_m{width:100%; height:100%; background-color:rgba(0,0,0,.8); display:block; position:fixed; top:0; left:0; display:none; z-index:99999;}
.ew_m img{width:40%; height:auto; position:absolute; left:30%; top:50%; display:block;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.sj_zd{width:100%; height:5rem; background-color:rgba(77,165,153,.8); border-top:1px solid #4da599; position:fixed; left:0; bottom:0; z-index:999; display:none;}
.sj_zd ul li{width:25%; height:5rem; padding-top:8px; float:left; font-size:12px; line-height:20px; text-align:center; border-right:1px solid #4da599;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.sj_zd ul li a{color:#fff;}
.sj_zd ul li:nth-child(4){border-right:0;}
.sj_zd img{width:1.8rem; height:auto; display:block; margin:0 auto;}
@media only screen and (max-width:995px){
.sj_zd{display:block;}
}

.gy_ry { width:100%;}
.gy_ry ul{ width:100%; margin:0px auto; max-width:1200px;}
.gy_ry ul li { width:22.8%; margin:1%; float:left; position:relative; border:1px solid #dddddd;}
.gy_ry ul li img { width:100%; height:auto;}
.gy_ry ul li span { position:absolute; bottom:0; left:0; height:35px; line-height:35px; background: rgba(0, 0, 0, 0.7); color:#FFF; text-align:center; font-size:16px; display:none; width:100%;}
.gy_ry ul li:hover span { display:block;transition:all 0.3s;}
@media only screen and (max-width:995px){
.gy_ry ul li { width:46.8%; margin:1%; float:left; position:relative; border:1px solid #dddddd;}
.gy_ry ul{ width:100%; margin-top:-30px;}
}


.n_ban{width:100%; height:580px;}
.n_ban .wz { width:100%; margin:0px auto; text-align:left; color:#FFF; padding-top:15%; max-width:1200px;}
.n_ban .wz h1{font-size:36px; letter-spacing:1px; height:50px;  margin-bottom:15px;}
.n_ban .wz p { text-align:left; font-size:16px; line-height:24px; width:40%;}
@media only screen and (max-width:992px){
.n_ban{width:100%; height:250px; overflow:hidden;}
.n_ban .wz { width:92%; text-align:left; color:#FFF;  padding-top:20%; margin-right:5%;}
.n_ban .wz h1{font-size:20px; letter-spacing:1px; height:35px;margin-bottom:10px;}
.n_ban .wz p { text-align:left; font-size:14px; line-height:18px; width:80%;}
}

.ndh { width:100%; height:60px; line-height:60px; font-size:16px; background:#f6f6f6; text-align:center;  overflow:hidden;}
.ndh p {width:100%; margin:0px auto; max-width:1200px; text-align:left; font-size:14px;}
.ndh ul{ width:100%; margin:0px auto; max-width:1200px;}
.ndh ul li { float:left; line-height:60px; font-size:16px; margin:0; color:#333;}
.ndh ul li a {font-size:16px; padding:0px 30px; color:#333;}
.ndh ul li:hover a { background:#4da599; display:block; color:#FFF; }
.ndh ul li .on {background:#4da599; display:block; color:#FFF;}
@media only screen and (max-width:992px){
.ndh { width:100%; line-height:40px; font-size:14px; background:#f6f6f6; text-align:center; height:auto;}
.ndh p {width:94%; margin:0px auto;text-align:left; font-size:12px;line-height:18px; padding:10px 0px; }
.ndh ul{ width:100%; margin:0px auto;}
.ndh ul li { float:left;  line-height:40px; font-size:14px; text-align:center; width:50%; }
.ndh ul li a {font-size:14px;padding:0px;  }
.ndh ul li:hover a { background:#4da599; display:block; color:#FFF;}
.ndh ul li .on {background:#4da599; display:block; color:#FFF;}
}


.nlianxi{width:100%; overflow:hidden; margin:60px auto; max-width:1200px;}
.nlianxi img{ margin-bottom:30px; width:100%; height:auto;}
.nlianxi .x_x{width:40%; float:left;}
.nlianxi .l_y{width:50%; float:right;}
.nlianxi h3{font-size:24px; margin-bottom:10px; color:#333333; line-height:50px;}
.nlianxi h4{font-size:16px; line-height:26px; color:#666666; margin-bottom:15px;}
.nlianxi h5 {font-size:20px; color:#666666; margin:0px;  padding:20px 0px 30px 0px;}
.nlianxi em{width:50px; height:2px; background-color:#0075c1; display:block; margin-bottom:15px;}
.nlianxi b{font-family:Arial, Helvetica, sans-serif; color:#0075c1; padding-left:5px; font-size:24px !important;}
.nlianxi p{font-size:16px; line-height:28px; color:#666666;}
.nlianxi input.w_z{width:80%; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px; background:#fff;}
.nlianxi input.a_n{width:120px; height:40px; background-color:#0075c1; font-size:14px; color:#fff; line-height:40px;}
.nlianxi textarea{width:98%; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px; background:#fff;}
@media (min-width:1000px) and (max-width:1360px ) {
.nlianxi{width:94%; margin:30px auto; overflow:hidden; }
.nlianxi .x_x{width:48%; float:left;}
.nlianxi .l_y{width:48%; float:right;}
.nlianxi textarea{width:100%; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}
}
@media only screen and (max-width:995px){
.nlianxi{width:94%; margin:30px auto; overflow:hidden;}
.nlianxi img{ margin-bottom:20px; width:100%; height:auto;}
.nlianxi .x_x{width:100%; }
.nlianxi .l_y{width:100%; margin-top:40px;}
.nlianxi h3{font-size:20px; margin-bottom:15px; color:#333333; line-height:30px;}
.nlianxi h4{font-size:15px; line-height:26px; color:#666666; margin-bottom:15px;}
.nlianxi h5 {font-size:18px; color:#666666; padding:10px 0px 10px 0px;}
.nlianxi em{width:50px; height:2px; background-color:#0075c1; display:block; margin-bottom:15px;}
.nlianxi input.w_z{width:80%; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px; background:#fff;}
.nlianxi input.a_n{width:120px; height:40px; background-color:#0075c1; font-size:14px; color:#fff; line-height:40px;}
.nlianxi textarea{width:90%; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px; background:#fff;}
}


.fw_zx { width:100%; margin:20px auto 30px auto; max-width:1200px;}
.fw_zx ul li { border-bottom:1px dotted #cccccc; padding:20px 0px;}
.fw_zx ul li .tu { float:left;  width:22%;}
.fw_zx ul li .tu img { width:100%; height:auto; border:1px solid #ddd;}
.fw_zx ul li .wz { width:76%; float:right; font-size:14px; line-height:24px; }
.fw_zx ul li .wz a {font-size:14px; color:#4da599; }
.fw_zx ul li .wz h1 { font-size:16px; color:#333; margin:0px; padding:0px; height:35px; 
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.fw_zx ul li .wz h1 a {font-size:16px; color:#333;}
.fw_zx ul li .wz h1 a:hover {font-size:16px; color:#333; text-decoration:underline;}
.fw_zx ul li .wz p { color:#666666; height:90px;}
.fw_zx ul li .wz .more2{ float:right; width:10%; height:30px; line-height:30px;}
.fw_zx ul li .wz .bbqian { height:30px; line-height:30px;float:left; width:90%; font-size:12px; color:#999;}
@media only screen and (max-width:767px) {
.fw_zx { width:96%; margin:10px auto;}
.fw_zx ul li { border-bottom:1px dotted #cccccc; padding:15px 0px;}
.fw_zx ul li .tu { margin-left:0px; width:35%;}
.fw_zx ul li .tu img { width:100%; height:auto;}
.fw_zx ul li .wz { width:61%; float:right;font-size:12px; line-height:20px;}
.fw_zx ul li .wz h1 { font-size:13px; color:#333; height:25px; overflow:hidden; margin-top:0px;}
.fw_zx ul li .wz h1 a {font-size:13px;}
.fw_zx ul li .wz p {height:20px; overflow:hidden; font-size:12px; line-height:20px;}
.fw_zx ul li .wz a {font-size:12px; color:#4da599;}
.fw_zx ul li .wz .more2{ float: none; width:100%; height: auto; line-height:20px;}
.fw_zx ul li .wz .bbqian { height: auto; line-height:20px;float:none; width:100%;}
}

.paging{width:100%; margin:30px auto ; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; background-color:#fff; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin:0 3px; display:inline-block;}
.paging a:hover{background-color:#4da599; border:1px solid #4da599; color:#fff;}
.paging a.on{background-color:#4da599; border:1px solid #4da599; color:#fff;}
@media only screen and (max-width:995px) {
.paging{margin:20px auto 30px auto ;}
.paging a{line-height:28px; font-size:14px; width:28px; height:28px; margin:0 3px; }
}
.gz_jh{ width:1200px; margin:50px auto}
.gz_jh .rc_zp .ts{line-height:26px; color:#888; margin-top:20px;}
.gz_jh .rc_zp .ts a{color:#4da599;}
.gz_jh .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.gz_jh .rc_zp .jr_lm.jt{border: 1px solid #4da599;}
.gz_jh .rc_zp .jr_bt{padding:10px 20px; height: auto; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer; position:relative;}
.gz_jh .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.gz_jh .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.gz_jh .rc_zp .jr_bt i{position:absolute; top:50%; right:15px; font-size:15px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.gz_jh .rc_zp .jr_bt.on i{transform:translate(0,-50%) rotate(180deg);
-webkit-transform:translate(0,-50%) rotate(180deg);
-moz-transform:translate(0,-50%) rotate(180deg);
-ms-transform:translate(0,-50%) rotate(180deg);
-o-transform:translate(0,-50%) rotate(180deg);}
.gz_jh .rc_zp .jr_lm.jt .jr_bt{background-color:#4da599; color:#fff; padding:0 20px; line-height:60px;}
.gz_jh .rc_zp .jr_bt span{float:left; width:33.333333%; text-align:center;}
.gz_jh .rc_zp .jr_bt span.s_40{text-align:left;}
.gz_jh .rc_zp .jr_nr{background-color:#fff; padding:30px 25px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.gz_jh .rc_zp .jr_nr .lm{color:#4da599;}
.gz_jh .rc_zp .jr_nr .js{margin-bottom:20px;}
@media only screen and (max-width:992px){
.gz_jh{ width:96%; margin:20px auto}

.gz_jh .rc_zp .jr_bt{padding:5px 20px; height:50px;}
.gz_jh .rc_zp .jr_lm.jt .jr_bt{padding:5px 20px; line-height:40px;}
.gz_jh .rc_zp .jr_nr{padding:20px; font-size:12px; line-height:22px;}
.gz_jh .rc_zp .jr_nr .lm{margin-bottom:10px;}
}
.aqfw { width:100%; margin:50px auto; max-width:1200px;}
.aqfw .left { width:40%; float:left;}
.aqfw .left img { width:100%; height:auto;}
.aqfw .right { width:58%; float:right;} 
.aqfw .right p { font-size:14px; line-height:30px;}
.aqfw .zjnr {font-size:16px; line-height:32px; padding-top:20px;}
.xgfa { margin-top:40px; font-size:14px;}
.xgfa a { padding:8px 20px; border:1px solid #ddd; margin-right:10px; }
.xgfa a:hover {background:#4da599; color:#FFF;  border:1px solid #4da599;}
.syhy {margin:30px 0px 50px 0px; font-size:14px;}
.syhy a {padding:5px 10px;}
.syhy a:hover {background:#4da599; color:#FFF;}
@media only screen and (max-width:995px) {
.aqfw { width:94%; margin:30px auto;}
.aqfw .left { width:100%; float:none;}
.aqfw .left img { width:100%; height:auto;}
.aqfw .right { width:100%; float:none;} 
.aqfw .right p { font-size:14px; line-height:24px;}
.aqfw .zjnr {font-size:14px; line-height:24px; padding-top:10px;}
.xgfa { margin-top:20px; font-size:14px; line-height:40px;}
.xgfa a { padding:5px 10px; border:1px solid #ddd; margin-right:5px; }
.syhy {margin:20px 0px 50px 0px; font-size:14px;}
.syhy a {padding:5px 5px;}
}


.alzs { width:100%; margin:50px auto; max-width:1200px;}
.alzs .dybf { border-bottom:1px solid #dddddd; padding-bottom:50px;}
.alzs .dybf .len { width:48%; float:left;}
.alzs h1{ font-size:30px; line-height:40px; text-align:center; margin-bottom:30px;}
.tabbox2 {width:100%;}
.tabmenu2 {width:100%;}
.tabmenu2 ul {margin:0;padding:0;list-style-type:none;}
.tabmenu2 li { text-align:center;display:block; width:160px; overflow:hidden; height:52px; line-height:46px; display:block; font-size:18px; color:#333; float:left; background:url(../images/al7.png) no-repeat bottom center; margin-right:10px;}
.tabmenu2 .cli {text-align:center;display:block;width:160px;overflow:hidden; height:52px; line-height:46px; display:block;font-size:18px; cursor:pointer; color:#fff; background:url(../images/al8.png) no-repeat bottom center;}
#tabcontent2 {width:100%;}
#tabcontent2 ul {margin:0; padding:20px 0px 0px 0px;list-style-type: none; font-size:14px; line-height:30px;}
#tabcontent2 .hidden {display:none;} 
.alzs .dybf .yt { width:48%; float:right;}
.alzs .dybf .yt img { width:100%; height:auto;}
.alzs .debf {border-bottom:1px solid #dddddd; padding:50px 0px;}
.alzs .debf .tpn { width:48%; background:#f6f6f6;}
.alzs .debf .tpn img { width:100%; height:auto;}
.alzs .debf .tpn .wz { padding:10px;}
.alzs .debf .tpn .wz h2 { font-size:16px; line-height:30px;}
.alzs .debf .tpn .wz p { font-size:13px; line-height:24px; color:#666;}
.alzs .debf .ll { float:left;}
.alzs .debf .rr { float:right;}
.alzs .dsbf {border-bottom:1px solid #dddddd; padding:50px 0px;}
.alzs .dsbf ul li { width:23%; margin:1%; float:left; text-align:center;}
.alzs .dsbf ul li p { font-size:14px; line-height:22px; padding-top:10px;}
.alzs .dssf { padding:50px 0px; text-align:center;}
.alzs .dssf img { width:80%; height:auto;}

@media only screen and (max-width:995px) {
.alzs { width:94%; margin:30px auto;}
.alzs h1{ font-size:24px; line-height:40px; text-align:center; margin-bottom:20px;}
.alzs .dybf { border-bottom:1px solid #dddddd; padding-bottom:20px;}
.alzs .dybf .len { width:100%; float:none;}
.alzs .dybf .yt { width:100%; float:none; margin-top:10px;}
#tabcontent2 ul {margin:0; padding:10px 0px 0px 0px;list-style-type: none; font-size:14px; line-height:24px;}
.alzs .debf .tpn { width:100%; background:#f6f6f6;}
.alzs .debf {border-bottom:1px solid #dddddd; padding:20px 0px;}
.alzs .debf .ll { float:none;}
.alzs .debf .rr { float:none;}
.alzs .dsbf {border-bottom:1px solid #dddddd; padding:20px 0px;}
.alzs .dsbf ul li { width:48%; margin:1%; float:left; text-align:center;}
.alzs .dsbf ul li img { width:70%; height:auto;}
.alzs .dssf { padding:30px 0px; text-align:center;}
.alzs .dssf img { width:100%; height:auto;}
}

.jjfa {width:100%; margin:50px auto; max-width:1200px;}
.jjfa .debf {border-bottom:1px solid #dddddd; padding:0px 0px 50px 0px;}
.jjfa .debf .tpn { width:48%;}
.jjfa .debf .tpn img { width:100%; height:auto;}
.jjfa .debf .tpn .wz { padding:10px 0px;}
.jjfa .debf .tpn .wz h2 { font-size:16px; line-height:30px;}
.jjfa .debf .tpn .wz p { font-size:13px; line-height:24px; color:#666;}
.jjfa .ll { float:left;}
.jjfa .rr { float:right;}
.jjfa .dybf {border-bottom:1px solid #dddddd; padding:40px 0px;}
.jjfa .dybf .tp { width:35%;}
.jjfa .dybf .tp img { width:100%; height:auto;}
.jjfa .dybf .wz { width:60%;}
.jjfa .dybf .wz h2{ font-size:18px; padding:30px 0px 15px 0px;}
.jjfa .dybf .wz p { font-size:14px; color:#666; line-height:26px;}
.jjfa .dybf .wz .xq { width:130px; height:36px; line-height:36px; background:#4da599; border-radius:3px; color:#FFF; font-size:14px; text-align:center; margin-top:20px;}
.jjfa .dybf .wz .xq a {color:#FFF; font-size:14px;}
@media only screen and (max-width:995px) {
.jjfa {width:94%; margin:30px auto;}
.jjfa .debf .tpn { width:100%;}
.jjfa .debf {border-bottom:1px solid #dddddd; padding:20px 0px;}
.jjfa .ll { float:none;}
.jjfa .rr { float:none;}
.jjfa .dybf {border-bottom:1px solid #dddddd; padding:20px 0px;}
.jjfa .dybf .tp { width:100%;}
.jjfa .dybf .wz { width:100%;}
.jjfa .dybf .wz h2{ font-size:16px; padding:20px 0px 10px 0px;}
.jjfa .dybf .wz p { font-size:14px; color:#666; line-height:26px;}
.jjfa .dybf .wz .xq { width:130px; height:30px; line-height:30px; background:#4da599; border-radius:3px; color:#FFF; font-size:14px; text-align:center; margin-top:10px;}
.jjfa .dybf .wz .xq a {color:#FFF; font-size:14px;}
}

.cpzs {width:100%; margin:40px auto; max-width:1200px;}
.cpzs ul li { width:48%; float:left; margin:1%;}
.cpzs ul li .tp { width:15%; float:left;}
.cpzs ul li .tp img { width:100%; height:auto;}
.cpzs ul li .wz { width:82%; float:right;}
.cpzs ul li .wz h2{ font-size:16px; padding:0px 0px 10px 0px; color:#0a5195; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.cpzs ul li .wz p { font-size:13px; color:#666; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.cpzs ul li .wz .xq { width:100px; height:30px; line-height:30px; background:#4da599; border-radius:3px; color:#FFF; font-size:14px; text-align:center; margin-top:10px;}
.cpzs ul li .wz .xq a {color:#FFF; font-size:14px;}
@media only screen and (max-width:995px) {
.cpzs {width:94%; margin:20px auto;}
.cpzs ul li { width:100%; float:none; margin:0; border-bottom:1px solid #dddddd; padding:15px 0px;}
.cpzs ul li .tp { width:20%; float:left;}
.cpzs ul li .tp img { width:100%; height:auto;}
.cpzs ul li .wz { width:78%; float:right;}
.cpzs ul li .wz h2{ font-size:16px; padding:0px 0px 5px 0px; color:#0a5195; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cpzs ul li .wz p { font-size:13px; color:#666; line-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.cpzs ul li .wz .xq { width:80px; height:25px; line-height:25px; background:#4da599; border-radius:3px; color:#FFF; font-size:13px; text-align:center; margin-top:5px;}
.cpzs ul li .wz .xq a {color:#FFF; font-size:12px;}
}

.jianj_nr:before,.jianj_nr:after,.jianj_gd_nr .zzrz:before,.jianj_gd_nr .zzrz:after,.zz_bt:before,.zz_bt:after,.hb_bt:before,.hb_bt:after,.hz_hb:before,.hz_hb:after,.td_bt:before,.td_bt:after,.gstd .left:before,.gstd .left:after,.gstd:before,.gstd:after,.jianj_nr_left .ds:before,.jianj_nr_left .ds:after {display: table;content: " ";clear:both;}

.section_jianj { background:url(../images/bg1.jpg) center no-repeat; background-attachment: fixed; background-attachment: fixed; background-size:100%  auto; padding:50px 0; }

.sy_js{width:1200px; margin:0 auto; background:url(../images/bt_1.png) no-repeat top center;}
.b_bt{text-align:center; margin-top:10px;  padding-top:36px; height:113px;}
.b_bt h3{font-size:32px; font-weight:bold; color:#fff; margin-bottom:5px; background:url(../images/icon_4.png) center bottom no-repeat; padding-bottom:10px;}
.b_bt h4{font-size:22px;font-weight:bold;text-transform:uppercase;color: #125136;margin-bottom:5px;}
.b_bt p{font-size:15px; color:#fff;}
.sy_js .b_by{text-align:center; font-size:40px; font-weight:bold; color:#666; margin:30px auto 50px;}
.sy_js .b_wz{padding:50px; width:1100px; background-color:rgba(255,255,255,.8); font-size:15px; color:#333; line-height:40px; text-align:left; margin:0 auto 40px;}
.sy_js .b_wz p{}
.jianj {width:75em; margin: auto;}
.jianj .bt {width:100%; text-align:center;}
.jianj .bt h4 {color:#333; font-size:1.875em; line-height:2em; font-weight:bold;}
.jianj .bt p {color:#555; font-size:0.875em; line-height:2em;}


.bt2{ text-align:center; margin-bottom:20px;}
.bt2 h1{ font-size:14px; color:#666; font-weight:normal;  text-transform:uppercase ; padding-top:15px}
.bt2 h2{ color:#4da599; font-size:30px; font-weight:normal; padding-bottom:10px; font-weight:bold;}
.bt2 em{ display:block;background: url(../images/t1.png); width:340px; height:9px; margin:0 auto}
.bt2 p{ font-size:18px; color:#6d6d6d; padding-top:10px}
@media only screen and (max-width:992px) {
.bt2 h2{ color:#4da599; font-size:16px; font-weight:normal; padding-bottom:10px; font-weight:bold;}
.bt2 h1{ font-size:12px; color:#666; font-weight:normal;  text-transform:uppercase ; padding-top:10px}

}
.more a{ display:block;  background:#f58229; width:150px; line-height:42px; text-align:center; color:#fff; font-size:14px; margin:0 auto;box-shadow: 2px 2px 2px rgba(195,195,195,0.75);transition:all 0.6s;border-radius: 21px;}

.more a:hover{ transform:translateY(-10px); transition:all 0.6s}

@media only screen and (max-width:995px) {

.section_jianj { background:url(../images/bg11.jpg) center no-repeat; background-attachment: none    ; background-attachment: none  ; background-size:none; padding:20px 0; }

.sy_js{width:100%; margin:0 auto; background:url(../images/bt_11.png) no-repeat top center;}

.sy_js .b_wz{padding:2%; width:90%; background-color:rgba(255,255,255,.8); font-size:12px; color:#333; line-height:22px; text-align:left; margin:0 auto 20px;}
.sy_js .b_wz p{overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:5;}	
	 
.more a{ display:block;  background:#f58229; width:120px; line-height:32px; text-align:center; color:#fff; font-size:14px; margin:0 auto;box-shadow: 4px 4px 4px rgba(195,195,195,0.75);transition:all 0.6s;border-radius: 21px;}

.more a:hover{ transform:translateY(-10px); transition:all 0.6s}
}

.cp{ padding:50px 0; height:auto; overflow:hidden}
.probg1{width: 100%;height: auto; overflow:hidden; background:#f5f5f5 }

.probg{width: 100%;height: auto; overflow:hidden }
.prod{width: 1200px;height: auto;margin: 0 auto;}
.zb{ float:left; width:45%}
.zb img{width:100%}
.yb{ float: right; width:53%}

.zb1{ float: right; width:45%}
.zb1 img{width:100%}
.yb1{ float: left; width:53%}

.probg {width: auto;height: auto; margin-top:50px}
.probg .title{position: relative; border-bottom:#ccc 1px dashed; margin-bottom:10px  ; }
.probg .title .num{float:left;}
.probg .title .t{float:left;padding-top: 25px;}
.probg .title .t a.tits{font-size: 23px;color:#4da599;line-height: 28px;font-weight: bold;display: block;margin-bottom: 7px;}
.probg .title .t p{font-size: 18px;color:#333;line-height: 20px; margin-bottom:10px;}
.probg .subtitle p{font-size: 14px;color:rgba(51,51,51,0.9);line-height: 28px;text-align: justify;}
.probg .subtitle a.more{width: 136px;height: 35px;border: 1px solid rgba(149,149,149,0.9);font-size: 14px;color:rgba(51,51,51,0.8);line-height: 35px;text-align: center;display: block;margin-top: 45px;transition: all 500ms;}
.probg .subtitle a:hover.more{border-color: #0061aa;color:#0061aa;}
.probg .subtitle .p-list{margin-top: 36px;}
.probg .subtitle .p-list ul.second li{width: 180px;height: auto;min-height: 108px;float:left;margin-right: 15px;padding-top: 10px;border: 1px solid #959595; padding-bottom:10px}
.probg .subtitle .p-list ul.second li a{width: 100%;height: 100%;display: block;position: inherit !important;}
.probg .subtitle .p-list ul.second li i{width: 49px;height: 50px;display: block;margin: 0 auto;overflow: hidden;margin-bottom: 12px;}
.probg .subtitle .p-list ul.second li h2{font-size: 15px;color: #222;line-height: 18px;text-align: center;font-weight: bold;}
.probg .subtitle .p-list ul.second li i.p-icon01{background: url(../images/p-icon01.png) no-repeat scroll top center;}
.probg .subtitle .p-list ul.second li i.p-icon02{background: url(../images/p-icon02.png) no-repeat scroll top center;}
.probg .subtitle .p-list ul.second li i.p-icon03{background: url(../images/p-icon03.png) no-repeat scroll top center;}
.probg .subtitle .p-list ul.second li i.p-icon04{background: url(../images/p-icon04.png) no-repeat scroll top center;}
.probg .subtitle .p-list ul.second li i.p-icon05{background: url(../images/p-icon05.png) no-repeat scroll top center;}
.probg .subtitle .p-list ul.second li:hover{background: #4da599;}
.probg .subtitle .p-list ul.second li:hover i{background-position: center -51px !important;}
.probg .subtitle .p-list ul.second li:hover h2{color:#fff;}

@media only screen and (max-width:992px) {
	.zb{ float:none; width:100%}
.zb img{width:100%; margin-bottom:10px}
.yb{ float: none; width:100%}

.zb1{ float: none; width:100%}
.zb1 img{width:100%;}
.yb1{ float: none; width:100%}
.probg {width: auto;height: auto; margin-top:10px}

.probg .title .num{float:left;}
.probg .title .num img{ width:50%}
.probg .prod{width: 96%;height: auto;margin: 0 auto;padding:20px 0 0;}

.probg .prod .pb{width: 100%;height: auto; margin-top:50px}

.probg .subtitle p{font-size: 14px;color:rgba(51,51,51,0.9);line-height: 22px;text-align: justify; width:90%; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:5;}
.probg .subtitle .p-list ul.second li{width: 120px;height: auto;min-height: 108px;float:left;margin-right: 10px;padding-top: 20px;border: 1px solid #959595}
.probg .subtitle .p-list ul.second li h2{font-size: 12px;color: #222;line-height: 18px;text-align: center;font-weight: bold; width:90%; margin:0 auto}
.probg .title .t a.tits{font-size: 16px;color:#333;line-height: 28px;font-weight: bold;display: block;margin-bottom: 7px;}
.probg .title .t p{font-size: 14px;color:#333;line-height: 20px;}
.probg .title .num{float:left;}
.probg .title .num img{ width:60%}
.probg .title .t{float:left;padding-top: 0px;; margin-left:-40px}
.probg .subtitle .p-list{margin-top: 16px;}
}

.i_news{width:1200px;clear: both;overflow: hidden;padding: 40px 0; margin:0 auto}

.i_news ul li{overflow: hidden;margin-right: 24px;float: left;width: 384px; background:#FFF;box-shadow: 0 4px 10px rgba(0, 0, 0, .2);}
.i_news ul li:nth-child(3n){margin-right:0; }
.i_news ul li a{display: block;width: 100%;height: 100%;overflow: hidden;cursor: pointer;}
.i_news ul li h3{padding-bottom: 10px;font-weight: normal;color: #000;font-size: 18px;}
.i_news ul li p{line-height: 23px;color: #777;height: auto  ;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3; margin-bottom:15px; font-size:14px}
.i_news ul li font{color: #999; font-size:13px}
.i_news ul li .news_img{width: 100%;height:230px;overflow: hidden;position: relative;}
.i_news ul li .news_img div{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.i_news ul li .news_info{padding: 30px;border: 1px solid #fff;border-top: 0;}
.i_news ul li:hover{box-shadow: 0 4px 10px rgba(0, 0, 0, .2);}
.i_news ul li:hover .news_img div{transform: scale(1.05,1.05);}
.i_news ul li:hover h3,.i_news ul li:hover p,.i_news ul li:hover font{color: #fff;}
.i_news ul li:hover .news_info{background: #4da599;border-color: #4da599;}


.news_bg{padding:50px 0 70px;}
.news_bt{ background:url(../images/plan_line.png) no-repeat center 57px;text-align: center;line-height: 30px;height: 129px;}
.news_bt span{display: block;font-size: 16px;font-weight: normal; padding:8px 0 0;}
.news_bt a{font-size: 30px;color: #333;}
.news_bt i{color: #218683;}
.news{ width:1200px; height:auto; overflow:hidden; margin:50px auto 0}
.news li{ width:32%; margin-right:2%; float:left; background:#f5f5f5; padding:2%;box-sizing:border-box}
.news li span{ font-size:14px; color:#666}
.news li p{color: #000;

font-size: 1.5em;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; line-height:50px}
.news li p a{color: #000;}
.news li:nth-child(3n){margin-right:0; }  

@media only screen and (max-width:992px) {
.i_news{width:96%;clear: both;overflow: hidden;padding: 20px 0; margin:0 auto}
.i_news ul li:nth-child(3n){margin-right:0; display:none }
.i_news ul li{overflow: hidden;float: left;width: 49%; background:#FFF;box-shadow: 0 4px 10px rgba(0, 0, 0, .2); margin-right:2%}
.i_news ul li:nth-child(2n){margin-right:0; }
.i_news ul li .news_img{width: 100%;height:130px;overflow: hidden;position: relative;}
.i_news ul li .news_info{padding: 10px;border: 1px solid #fff;border-top: 0;}
.i_news ul li h3{padding-bottom: 10px;font-weight: normal;color: #000;font-size: 14px;  white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;}
.i_news ul li p{line-height: 20px;color: #777;height: auto  ;overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3; margin-bottom:10px; font-size:12px}
	 
.news_bg{padding:20px 0 0;}	 
.news{ width:96%; height:auto; overflow:hidden; margin:20px auto 0}
.news li{ width:100%; margin-right:0; float:none; background:#f5f5f5; padding:2% 4%;box-sizing:border-box; margin-bottom:20px}
.news li span{ font-size:14px; color:#666}
.news li p{color: #000;

font-size:14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; line-height:50px}
}
.ny_ej{width:100%;  text-align:center; overflow:hidden; margin-bottom:20px}
.ny_ej ul li{display:inline-block; font-size:14px; line-height:40px; margin:0 5px; background:#f6f6f6}
.ny_ej ul li a{padding:0 20px; border-radius:5px; display:block;}
.ny_ej ul li a:hover{background-color:#4da599; color:#fff;}
.ny_ej ul li a.on{background-color:#4da599; color:#fff;}
@media only screen and (max-width:992px){
.ny_ej{padding:0; background-color:#f7f7f7;}
.ny_ej ul li{width:46%; float:left; display:block; margin:0; line-height:30px; padding:0 2%}
.ny_ej ul li a{padding:0; border-radius:0;}
.ny_ej ul li a:hover{background:none; color:#555;}
}
.tup{ width:100%; text-align:center; margin-top:50px}

.sy_xz{width:100%; padding:0 0 80px; background-color:#f8f8f8;}
.sy_xz .b_t{margin-bottom:30px; text-align:center;}
.sy_xz .b_t h3{font-size:28px; color:#333; font-weight:bold; margin-bottom:15px;}
.sy_xz .b_t em{width:50px; height:2px; background-color:#ff8400; display:block; margin:0 auto;}
.sy_xz .b_t p{margin-top:8px;}
.sy_xz .xz_wm{width:1213px;}
.sy_xz .xz_wm ul li{width:100%; padding:10px; background-color:#fff; margin-top:13px; margin-right:2%; float:left; overflow:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_xz .xz_wm ul li:hover{box-shadow:0 0 15px #ddd;}
.sy_xz .xz_wm .t_b{width:6%; float:left}
.sy_xz .xz_wm .t_b img{display:block;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s; width:100%}
.sy_xz .xz_wm ul li:hover .t_b img{transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);}
.sy_xz .xz_wm .w_z{font-size:16px; line-height:26px; margin-top:10px; float:right;  width:93%; text-align:left; font-weight:bold}
.sy_xz .xz_wm .w_z p{ font-size:14px; font-weight:normal}

@media only screen and (max-width:992px){
.tup{ width:100%; text-align:center; margin-top:20px}
.tup img{ width:100%}
.sy_xz{width:100%; padding:0 0 40px; background-color:#f8f8f8;}

.sy_xz .xz_wm{width:96%; margin:0 auto}

.sy_xz .xz_wm ul li{width:100%; padding:10px; background-color:#fff; margin:13px auto 0; float:none; overflow:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_xz .xz_wm .t_b{width:20%; float:none; margin:0 auto}
.sy_xz .xz_wm .w_z{font-size:16px; line-height:22px; margin-top:10px; float:none;  width:96%; text-align:center; font-weight:bold; margin:0 auto }
.sy_xz .xz_wm .w_z p{ font-size:14px; font-weight:normal; text-align: left; padding-top:10px}

}